Wireless base stations supporting wireless backhaul for rapid infrastructure deployment

ABSTRACT

Techniques for configuring a network system including base stations that support wireless backhaul are discussed herein. To provide network coverage for a new rural area with low network capacity requirements, a service provider may initially deploy a limited network configured with wired base stations that uses fiber links as backhaul. The limited network may have large coverage gap due to the time and cost associated with deploying fiber cables. In such low traffic areas, the system may reserve a portion of available frequency bands to use as wireless backhaul and configure wireless nodes to use the backhaul provided by the reserved frequency bands. The system may configure the existing wired base stations to serve as donor nodes to provide network link for the wireless nodes. The system may deploy a network of these wireless nodes to rapidly fill in coverage gaps.

BACKGROUND

Modern telecommunication systems include heterogeneous mixtures ofsecond, third, fourth, and fifth generation (2G, 3G, 4G, 5G) cellularwireless access technologies, which may be cross-compatible and mayoperate collectively to provide communication services. Global Systemsfor Mobile (GSM) is an example of 2G telecommunications technologies;Universal Mobile Telecommunications System (UMTS) is an example of 3Gtelecommunications technologies; Long Term Evolution (LTE), includingLTE Advanced, and Evolved High-Speed Packet Access (HSPA+) are examplesof 4G telecommunications technologies; and New Radio (NR) is an exampleof 5G telecommunication technologies.

To provide infrastructure for wireless communication technologies,network nodes may be deployed to provide support a particular type ofnetwork. These network nodes enable connectivity to support theinfrastructure and systems for the next-generation networks.

BRIEF DESCRIPTION OF THE DRAWINGS

The detailed description is described with reference to the accompanyingfigures. In the figures, the left-most digit(s) of a reference numberidentifies the figure in which the reference number first appears. Theuse of the same reference numbers in different figures indicates similaror identical components or features.

FIG. 1 illustrates an example system including base stations configuredto support wireless backhaul to provide network service.

FIG. 2 is a block diagram of a user device.

FIG. 3 is a block diagram of a network device configured to supportwireless backhaul to provide network service,

FIG. 4 is a schematic diagram showing example network deploymentincluding network configurations while transitioning in coverage phases.

FIG. 5 illustrates an example process for configuring a base station tosupport wireless backhaul.

FIG. 6 illustrates another example process for configuring a basestation to support wireless backhaul.

DETAILED DESCRIPTION

Techniques for configuring a network system with base stations thatsupport wireless backhaul are discussed herein. In a traditionalcellular network, traditional base stations use backhaul provided byeither fiber or microwave. In some examples, in rural areas or similarsparsely populated coverage regions, with low network capacityrequirements (“low traffic region”), the challenges and costs associatedwith either fiber or microwave make both options not feasible. Toprovide network coverage for such a low-traffic region, a serviceprovider may deploy a network configured with base stations (“networknodes” or “nodes”) that use a combination of wired and wirelessbackhaul. The network may include a donor base station (“donor node”)configured to use a wired backhaul (e.g., optical fiber) and to providewireless backhaul to one or more wireless base stations (“child nodes”),In some examples, the network may determine to reserve a portion ofavailable frequency bands (“reserved frequency bands” or “wirelessspectrum”) to use as wireless backhaul and configure the child nodes touse the backhaul provided by the reserved frequency bands.

In some examples, a wireless node may be configured to request wirelessaccess from a donor node. The donor node can implement a network deviceconfigured to receive network access requests from any number ofwireless devices within an associated coverage area. The wirelessdevices may be configured to use Subscriber Identity Module (SIM) cardsand may include user devices (e.g., cell phones, smart devices, internethubs, etc.) and/or wireless nodes. The donor node may receive a networkaccess request from a wireless device and may receive a SIM profile forthe wireless device. In some examples, the donor node may determine thatthe access request is from a wireless node based on determining that theSIM profile indicates that an associated device type is a “base stationtype.” In response to the base station type, the donor node mayestablish a backhaul link to the wireless node using a reservedfrequency band and may increase the wireless throughput for the wirelessnode. The wireless node is now a child node of the donor node.

In various examples, the network system may determine the optimalplacement of wired and wireless nodes to optimize network coverage for acoverage region. The optimal placement of the wired and wireless nodesmay consider the role of each node as part of a wireless chain and roleas a backup node if a node in the wireless chain is broken. The systemmay generate a network topology map for the coverage region to selectbackup nodes to reconfigure if a particular node goes down. Forinstance, if the wireless chain between two nodes (e.g., nodes A and Care connected by node B) is broken by a node failure, then a networkscheduler may instruct node A and/or node C to increase theirtransmission power to form a connection between the two nodes, Thus,under a default transmission power level, node A can reach node B, andnode B can reach node C, but node A cannot reach node C. In someexamples, the system may assign nodes to a network cluster, where eachnetwork cluster has a primary donor node (e.g., the donor node withfiber link). The primary donor node may implement the network schedulerand can send instructions to other nodes within the cluster toreconfigure during a node failure.

In some examples, a carrier network may determine to charge differentfees for different device types and/or subscription plans (e.g., statichome internet service, monthly mobile plan, prepaid mobile plan, etc.),The present system may determine which device type is accessing thenetwork based on the SIM profile. For instance, a child node may serve asparsely populated rural area, where a subscriber may have a mobilephone on a limited minutes plan and a Wi-Fi hub on an unlimited datamonthly plan. The mobile phone and the Wi-Fi hub may each be configuredto use a SIM card to communicate with the child node. The child node mayreceive communication data from all served devices and may aggregate thecommunication data into aggregated data. The aggregated data may includemetadata to indicate the devices using the data. The child node maytransmit the aggregated data to a donor node. A network device may parsethe aggregated data to determine data use for each device.

The systems and methods described herein can be used to deploy awireless network with base stations configured to support wirelessbackhaul. As noted above, traditional base stations use backhaulprovided by either fiber or microwave. However, in sparsely populatedregions with low network capacity requirements, the challenges and costsassociated with fiber or microwave make both options not feasible. Thepresent system provides fast and cost-effective deployment of wirelessservice to these sparsely populated regions. The system may monitornetwork access and signal quality to determine the frequency bands(“wireless spectrum”) to use for wireless backhaul to optimize networktraffic. Additionally, the system may determine more access capacity isneeded and may flag a wireless node for an upgrade to a wired node tofurther optimize network traffic. Moreover, by positioning the basestations to allow for a portion of the nodes to serve as backup nodeswithin the network, the system may reduce coverage downtime. These andother improvements to the functioning of a computer and network arediscussed herein.

In some examples, the techniques discussed herein can be implemented inthe context of protocols associated with one or more of 3G, 4G, 4G LTE,5G protocols. In some examples, the network implementations can supportstandalone architectures, non-standalone architectures, dualconnectivity, carrier aggregation, etc. Example implementations areprovided below with reference to the following figures.

FIG. 1 illustrates an example system 100 including base stationsconfigured to support wireless backhaul to provide network service.

The user device 102(1), user device 102(2), and user device 102(3)(collectively referred to as user devices 102) can communicativelyconnect with other devices, including network node(s) (e.g., via networkdevices 104) associated with a cellular carrier, via one or morenetwork(s) (e.g., access networks 118, 120, and 122). In an example, theexample system 100 shows user device 102(1), user device 102(2), anduser device 102(3) can connect to the one or more network(s) to engagein data transfers and/or any other type of communication. The userdevice(s) 102 can be any user device that can connect and communicatebetween the next-generation network (e.g., 5G SA) and the legacy network(e.g., 4G LTE). In some examples, the user device(s) 102 can be a mobilephone, such as a smartphone or other cellular phone. In other examples,the user device(s) 102 can be a personal digital assistant (PDA), amedia player, a tablet computer, a gaming device, a smartwatch, anetwork hub, a personal computer (pc) such as a laptop, desktop, orworkstation, or any other type of computing or communication device. Theuser device(s) 102 may include a SIM card and a communication component106. In some examples, the user device(s) 102 may use data from the SIMcard and the communication component 106 to establish connections (e.g.,wireless access 130, 132, and 134) with corresponding network nodes(e.g., nodes 112, 114, and 116) to transmit data, including informationto identify the device and/or device type.

The user device(s) 102 may include a SIM card from a cellular carrier.The SIM card may store data (“SIM data” or “SIM profile”) associatedwith the user device(s) 102, the carrier, and/or subscriptioninformation. In some examples, the SIM profile may indicate the userdevice(s) 102 is associated with a subscription for a cellular carrierand may further indicate any features and/or services that are supportedbased on the subscription. The SIM data may include the carrier and/ornetwork information used to authenticate and identify subscribers on thenetwork, the information including, but not limited to, an internationalmobile subscriber identity (IMSI), authentication key, an IntegratedCircuit Card Identification Number (ICCID), Local Area Identity (LAI),Service Provider Name (SPN), Service Dialing Numbers (SDN), aSubscription Concealed Identifier (SUCI), a Subscription PermanentIdentifier (SUPI), and the like.

The communication component 106 may include functions to supportcommunication sessions and/or related data transmission. In someexamples, the communication component 106 may include a communicationclient to interface with a user and a network. The communicationcomponent 106 may provide access to a user portal to register anassociated user device for subscription to wireless service from aservice provider. The communication component 106 may configure acommunication parameter based on the subscription and the accessnetwork. The communication parameter may include, but is not limited to,access type, frequency band, data transport limits, and the like.

In some examples, the user device(s) 102 can wirelessly connect to thenetwork device(s) 104, one or more network nodes (e.g., network nodes112, 114, and 116), or network servers, via the network(s) (e.g.,network 118, 120, and 122) or other access points. In some examples, thenetwork(s) can be a packet core network of an LTE network, which may bereferred to as an Evolved Packet Core (EPC). In other examples, thenetwork(s) can be a 5G core network.

The network nodes 112, 114, and 116 can include network device(s)104(1), network device(s) 104(2), and network device(s) 104(3),respectively.

The network device(s) 104(1), the network device(s) 104(2), and thenetwork device(s) 104(3) (collectively referred to as network devices104) can communicatively connect with other devices, including the userdevices 102 and other network node(s) (e.g., network nodes 112, 114, and116) associated with a cellular carrier, via the one or more network(s).In some examples, a network device(s) 104 implemented in a wireless nodemay be configured to use a physical SIM card or an electronic SIM (eSIM)card associated with the cellular carrier to authenticate itself toaccess the cellular network provided by other network node(s). Forinstance, the network devices 104(2) and 104(3) implemented on wirelessnodes 114 and 116, respectively, may each be configured to use a SIMcard to identify itself as a wireless device that is authenticated touse the access network(s) 118 and 120, respectively.

The network device(s) 104 can include a communication component 108 anda scheduler component 110. In some instances, the network device(s) 104can include implementing one or more communication servers to facilitatecommunications by and between the various devices in the system 100.That is, the network device(s) 104 can represent any computing devicesimplementing various aspects of one or more of second, third, fourth,and fifth generation (2G, 3G, 4G, and 5G) cellular wireless accesstechnologies, which may be cross-compatible and may operate collectivelyto provide data communication services.

Global Systems for Mobile (GSM) is an example of 2G telecommunicationstechnologies; Universal Mobile Telecommunications System (UMTS) is anexample of 3G telecommunications technologies; Long Term Evolution(LTE), including LTE Advanced, and Evolved High-Speed Packet Access(HSPA+) are examples of 4G telecommunications technologies; and NewRadio (NR) is an example of 5G telecommunication technologies. Thus, thenetwork device(s) 104 may implement GSM, UMTS, LTE/LTE Advanced, and/orNR telecommunications technologies.

In some instances, telecommunication technologies can be referred togenerally as radio access technology. Thus, a 5G network can represent5G radio access technology. The network nodes 112, 114, and 116 mayinclude, but is not limited to, a combination of: base transceiverstations (BTSs) (e.g., NodeBs, Enhanced-NodeBs, gNodeBs), Radio NetworkControllers (RNCs), serving GPRS support nodes (SGSNs), gateway GPRSsupport nodes (GGSNs), proxies, a mobile switching center (MSC), amobility management entity (MME), a serving gateway (SGW), a packet datanetwork (PDN) gateway (PGW), an evolved packet data gateway (e-PDG), anInternet Protocol (IP) Multimedia. Subsystem (IMS), or any other datatraffic control entity configured to communicate and/or route datapackets between the user device(s) 102, the network device(s) 104,and/or the network(s). In some embodiments, the network devices) 104 maybe operated by one or more service providers, A service provider mayinclude a wireless service provider, telecommunications serviceprovider, cellular carrier, network operator, mobile operator, and thelike. The network device(s) 104 and associated components, including thecommunication component 108 and the scheduler component 110, mayconfigure a database to maintain subscriber information with associatedSIM card information to support the network.

The communication component 108 may include functions to provide supportfor communication sessions with devices in the network. In someexamples, the communication component 108 may be implemented on anetwork device associated with a network node and may facilitatecommunication between the network node and other devices in the network.The communication component 108 may receive a request to establish awireless connection from a wireless device. In various examples, thecommunication component 108 may receive SIM data from the wirelessdevice. In some examples, the communication component 108 may determinea device type from the SIM data and/or a SIM profile associated with thewireless device. The device type may include, but is not limited to,base station type, cell phone type, internet hub type, and the like. Thenetwork may authenticate the wireless device for access, and thecommunication component 108 may determine to adjust a communicationparameter based in part on the device type and/or subscriptioninformation.

In some examples, the communication component 108 may include functionsto support a wireless link with a base station. As described herein, thecommunication component 108 may receive SIM data and determine thedevice type for the wireless device. If the device type indicates a basestation type, the communication component 108 may configure the wirelesslink for the wireless device to be a child node. The communicationcomponent 108 may send instructions to configure one or more networknode settings to optimize the wireless link to the child node. The oneor more network node settings may include, but is not limited to,adjusting antenna direction and/or tilt (e.g., yaw, pitch, roll),selecting wireless backhaul band, increasing transmission power,increasing the wireless throughput, and the like.

The scheduler component 110 may determine to configure a base station toserve as a donor node and/or a child node. As described herein, thecommunication component 108 may receive, from a wireless base station, arequest to establish a wireless connection with a local base station. Inresponse to establishing the wireless connection, the schedulercomponent 110 may configure the local base station to use predeterminedfrequency bands (“wireless spectrum”) as wireless backhaul link for therequesting wireless base station and to increase the bandwidththroughput to the wireless base station. The local base station servesas a donor node for the wireless base station, and the wireless basestation is now a child node of the local base station.

In some examples, the local base station may also be a wireless basestation that is also a child node to another base station, and thescheduler component 110 may select different frequency bands (“wirelessspectrum”) for each wireless backhaul. In some examples, the schedulercomponent 110 may determine which frequency bands to use for backhaullink and access link (e.g., 39 GHz as backhaul and 28 GHz on access, 28GHz as backhaul and 28 GHz on access, 28 GHz as backhaul and 600 MHz onaccess, etc.). The scheduler component 110 may prioritize using highfrequency bands (e.g., 28 GHz, 39 GHz, 24 GHz, etc.) for backhaul basedon high frequency bands having higher bandwidth relative to lowfrequency bands.

While FIG. 1 illustrates the network(s) 124, 126, and 128, it isunderstood in the context of this document that the techniques discussedherein may also be implemented in other networking technologies, such asnodes that are part of a wide area network (WAN), metropolitan areanetwork (MAN), local area network (LAN), neighborhood area network(NAN), personal area network (PAN), or the like. Examples of thenetwork(s) can include but are not limited to networks includingsecond-generation (2G), third-generation (3G), fourth-generation (4G)cellular networks, such as LTE (Long Term Evolution), fifth-generation(5G) networks, and data networks, such as Wi-Fi networks.

In some instances, the network device(s) 104 can communicate with anynumber of user equipment, user devices, servers, network devices,computing devices, and the like.

As a non-limiting example, the example system 100 can illustrate anexample coverage area with base stations configured to use wirelessbackhaul. The example system 100 includes three example base stations,including an example donor node 112, an example donor/child node 114,and an example child node 116. The example coverage area is in lowpopulation farming county, where homes are sparsely distributed betweenmany acres of farmland and the coverage area has a low network capacityrequirement. The example coverage area includes the three example basestations.

The example donor node 112 includes a network device 104(1) and is awired base station that uses example fiber 124 as backhaul. The exampledonor node 112 provides wireless coverage to example network 118. In thepresent example, the example donor node 112 may receive connectionrequests from the user device 102(1) and the network device(s) 104(2).The communication component 108 located on the network device 104(1) maydetermine, based on the device types on their respective SIM profiles,that the user device 102(1) is a mobile phone and the network device(s)104(2) is a base station. The example donor node 112 may establish thewireless access 130 to the user device 102(1) and the wireless backhaul126 to the network device(s) 104(2). The example donor node 112 maydetermine to increase the bandwidth throughput to the exampledonor/child node 114.

The example donor/child node 114 includes a network device 104(2) and isa wireless base station that uses example wireless backhaul 126. Theexample donor node 112 serves as a donor to the example donor/child node114. The example donor/child node 114 provides wireless coverage toexample network 120. In the present example, the example donor/childnode 114 may receive a connection request from the network device(s)104(3). The communication component 108 located on the network device104(2) may determine, based on the device type, that the networkdevice(s) 104(3) is a base station. The example donor/child node 114 mayestablish the wireless backhaul 128 to the network device(s) 104(3). Theexample donor/child node 114 may determine to increase the bandwidththroughput to the example child node 116.

The example child node 116 includes a network device 104(3) and is awireless base station that uses example wireless backhaul 128. Theexample donor/child node 114 serves as a donor to the example child node116. The example child node 116 provides wireless coverage to examplenetwork 122. In the present example, the example child node 116 mayreceive connection requests from the user device 102(2) and the userdevice 102(3). The example child node 116 may establish the wirelessaccess 132 to the user device 102(2) and the wireless access 134 to theuser device 102(3). The communication component 108 located on thenetwork device 104(3) may determine, based on the device types on theirrespective SIM profiles, that the user device 102(2) is a wireless huband the user device 102(3) is a mobile phone.

In the present example, if the example donor node 112 detects anunexpected disconnect to the donor/child node 114 and the example donornode 112 is configured to be a backup node for the example child node116. For instance, the system may include a list of instructions thatthe example donor node 112 should execute should the donor/child node114 fail. The instructions may include sending a notification to requestfor repair and reconfiguring the base station parameters to connect tothe example child node 116.

FIG. 2 is a block diagram of user device 200 configured to use networkservice. In some embodiments, the user device 200 can correspond to theuser device 102(1), user device 102(2), and the user device 102(3) ofFIG. 1 . It is to be understood in the context of this disclosure thatthe user device 200 can be implemented as a single device or as aplurality of devices with components and data distributed among them. Byway of example, and without limitation, the user device 200 can beimplemented as various user device 200(1), 200(2), . . . , 200(N).

As illustrated, the user device 200 comprises a memory 204 storing anoperating system component 206, a Session Initiation Protocol (SIP)component 208, a communication component 210, and a reporting component212. Also, the user device 200 includes processor(s) 202, a removablestorage 214 and non-removable storage 216, input device(s) 218, outputdevice(s) 220, and transceiver(s) 222.

In various embodiments, the memory 204 is volatile (such as RAM),non-volatile (such as ROM, flash memory, etc.) or some combination ofthe two. The operating system component 206, the SIP component 208, thecommunication component 210, and the reporting component 212 stored inthe memory 204 can comprise methods, threads, processes, applications,or any other sort of executable instructions. The operating systemcomponent 206, the SIP component 208, the communication component 210,and the reporting component 212 can also include files and databases.

The operating system component 206 can include functionality to identifyand track the different applications installed on the user device 200.The operating system component 206 can include functionality to query achipset of the user device 200, and/or query the transceiver(s) 222, toinstruct the transceiver(s) 222 and/or any software or hardware to scanone or more channels or frequency resources to determine metricsassociated with the channel or frequency resources, for example. In someinstances, the operating system component 206 can include an API toreceive instructions from one or more of the SIP component 208, thecommunication component 210, and the reporting component 212 and toprovide data to the corresponding components, including identifying thecommunication clients and/or communication capabilities of the userdevice 200 and/or a serving network, and notifying the components ofclients and/or capabilities. The serving network may include one or morenetwork(s) that the user device 200 is currently communicativelyconnected to. For instance, the user device 200 may be connected to acellular network and/or connected to a home Wi-Fi network.

The SIP component 208 may enable communications to be served using SIPinstances and/or SIP messages. The SIP component 208 may transmit SIPmessages containing information for identifying the subscriber account,device (e.g., device type, device identifier, etc.), and/or thecommunication client to serve a communication session including but notlimited to: SIP instance information, access network information, MobileStation International Subscriber Directory Number (MSISDN),International Mobile Subscriber Identity (IMSI), International MobileEquipment Identity (IMEI) of the device, Universally Unique Identifier(UM), called-party-address as Circuit-Switched Routing Number (CSRN),and session description protocol (SDP). The RP component 208 may use SIPsignaling and determine the current location of the user device 200using a Global Positioning System (GPS). In various examples, the SIPcomponent 208 may transmit SIP messages with headers and/or strings totrigger specific functions and/or commands.

The communication component 210 may configure a communication client forsend and receive communication data. In some instances, thecommunication component 210 can correspond to the communicationcomponent 106 of FIG. 1 . As described herein with respect to thecommunication component 106, the communication component 210 may includefunctions to support communication sessions and/or related datatransmission. The communication component 210 may determine thecapability of the user device 200 and the serving network to determinethe enabled feature information for a communication client. The servingnetwork may include one or more network(s) that the user device 200 iscurrently registered on. In response to registering to a network,communication component 210 may send, to the network, a publish requestto set the enabled feature information of the communication client.While the communication component 210 may send the enabled featureinformation to the network, it is understood in the context of thisdocument that the user device 200 may send and/or receive the enabledfeature information via the SIP component 208, the communicationcomponent 210, the reporting component 212, and/or another component.

The communication component 210 may include functionality to determinewhen to transition an existing communication from one access network toanother. In some examples, the communication component 210 may perform anumber of functions, such as interfacing with the transceiver(s) 222,preparing the user device 200 to receive communications, tuning thetransceiver(s) 222, receiving and processing an invitation message suchas a SIP instance received via the transceiver(s) 222, and the like. Thecommunication component 210 may receive network quality information fromthe transceiver(s) 222, and the reporting component 212 may report it tothe network.

The reporting component 212 may include functions to report on thenetwork quality. In some examples, the communication component 210 mayuse the transceiver( ) 222 to perform a network quality test, and thereporting component 212 may transmit the results.

In some embodiments, the processor(s) 202 is a central processing unit(CPU), a graphics processing unit (GPU), or both CPU and GPU, or otherprocessing unit or component known in the art.

The user device 200 also includes additional data storage devices(removable and/or non-removable) such as, for example, magnetic disks,optical disks, or tape. Such additional storage is illustrated in FIG. 2by removable storage 214 and non-removable storage 216. Tangiblecomputer-readable media can include volatile and non-volatile, removableand non-removable media implemented in any method or technology forstorage of information, such as computer-readable instructions, datastructures, program modules, or other data. Memory 204, removablestorage 214, and non-removable storage 216 are all examples ofcomputer-readable storage media. Computer-readable storage mediainclude, but are not limited to, RAM, ROM, EEPROM, flash memory or othermemory technology, CD-ROM, digital versatile discs (DVD),content-addressable memory (CAM), or other optical storage, magneticcassettes, magnetic tape, magnetic disk storage or other magneticstorage devices, or any other medium which can be used to store thedesired information and which can be accessed by the user device 200.Any such tangible computer-readable media can be part of the user device200.

In various embodiments, the user device 200 can include applicationsincluding but are not limited, a web browser application, a videostreaming application, an online gaming application, a network analyzer,and the like. During execution on the user device 200, each of theapplications may be configured to cause the user device 200 to initiatecommunications with a network node (e.g., network device 300) over thenetwork(s).

The user device 200 may be configured to communicate over atelecommunications network using any common wireless and/or wirednetwork access technology. Moreover, the user device 200 may beconfigured to run any compatible device operating system (OS), includingbut not limited to, Microsoft Windows Mobile, Google Android, Apple iOS,Linux Mobile, as well as any other common mobile device OS.

The user device 200 also can include input device(s) 218, such as akeypad, a cursor control, a touch-sensitive display, voice input device,etc., and output device(s) 220 such as a display, speakers, printers,etc. These devices are well known in the art and need not be discussedat length here.

As illustrated in FIG. 2 , the user device 200 also includes one or morewired or wireless transceiver(s) 222. For example, the transceiver(s)222 can include a network interface card (NIC), a network adapter, a LANadapter, or a physical, virtual, or logical address to connect to thevarious network(s), or to the network device (e.g., network device 300),for example. To increase throughput when exchanging wireless data, thetransceiver(s) 222 can utilize multiple-input/multiple-output (MIMO)technology. The transceiver(s) 222 can comprise any sort of wirelesstransceivers capable of engaging in wireless, radio frequency (RF)communication. The transceiver(s) 222 can also include other wirelessmodems, such as a modem for engaging in Wi-fi, WiMax, Bluetooth,infrared communication, and the like.

In some examples, the user device 200 can be implemented as the userdevice(s) 102, including the communication component 106,

FIG. 3 is a block diagram of a network device 300 configured to supportwireless backhaul to provide network service. In some examples, thenetwork device 300 can be configured to implement the techniquesdiscussed herein.

In various examples, the network device 300 may include processor(s) 302and memory 304. Depending on the exact configuration and type ofcomputing device, the memory 304 may be volatile (such as RAM),non-volatile (such as ROM, flash memory, etc.) or some combination ofthe two.

FIG. 3 shows only basic, high-level components of the network device300. Generally, the network device 300 may comprise and/or may beimplemented in any of various network components discussed herein,including those components illustrated in FIG. 1 . For example, thenetwork device 300 may be implemented in the network device(s) 104, thenetwork nodes 112, 114, and 116, the network(s), or other networkdevices.

The memory 304 may include an authentication component 306, acommunication component 308, a data transport component 312, and ascheduler component 310.

The authentication component 306 can include functionality to identifyand/or authenticate user devices, network devices, and/or any othercommunications components to interact with the network. Theauthentication component 306 may receive requests to initiate a device.The authentication component 306 may authorize the device to connect tothe network by determining that the device has a valid. SIM card. Theauthentication component 306 may grant authorization for the servicesthat the device is allowed to access based on a device type, devicelocation, and/or subscription data is once the device is successfullyidentified and authenticated. This authorization may be executed duringa device registration procedure. In various examples, the authenticationcomponent 306 may determine that a SIM card is associated with awireless base station. The authentication component 306, at the localbase station, may receive SIM data, authenticate the network device, anddetermine based on the SIM data that the network device is associatedwith a base station type. The SIM card may be a physical SIM card or anelectronic SIM (eSIM) card. In some examples, the SIM card may beassociated with a SIM profile that is only authorized to access thenetwork from a specific geographical location (“GPS location” or“geolocation”). The specific geolocation may be determined and storedbased on any location initiating scheme including a predetermined UPSlocation, a first detected GI'S location on boot, location detectedduring system setup, and the like. If the network detects the SIMprofile is trying to access the network from a different geographicallocation, the network may determine not to authenticate the SIM profilefor access. For instance, the wireless base station and the associatednetwork device may be configured to access the network from the specificgeographical location. If the connection to the wireless base stationgoes down and then attempts to reconnect from a second different GPSlocation, the system may request additional authentication informationto authenticate the wireless base station; otherwise, the system mayassume the network device has been stolen and moved to an unauthorizedlocation and deny network access. In the present example, theauthentication component 306 may determine a distance between a currentgeolocation and a stored geolocation, and may deny network access if thedistance exceeds a distance threshold. The authentication component 306may transmit mitigation procedure to wipe data and/or transmit anotification for device recovery.

In some examples, the authentication component 306 may use a SIM card toaccess the wireless network. As described herein with respect to thenetwork device(s) 104, the network device 300 may be implemented in awireless node and may be configured to use a SIM card associated withthe cellular carrier. The authentication component 306 may use aphysical SIM card or may receive and store an electronic SIM (eSIM)card. The SIM card may be configured with a SIM profile indicating anassociated device type is base station type.

The authentication component 306 may call the communication component308 to retrieve data from a subscriber database, data repository, and/orany other database to verify a subscriber account and/or associateddevice is authorized to use the services provided by the network device300.

The communication component 308 can include functions to provide supportfor communication sessions with wireless devices. In some instances, thecommunication component 308 can correspond to the communicationcomponent 108 of FIG. 1 . As described herein with respect to thecommunication component 108, the communication component 308 may supportcommunication sessions between devices associated with different devicetypes. In some examples, the communication component 308 may beinstalled on a network device that is implemented in a network node andmay facilitate communication between the network node and the wirelessdevices within the coverage area of the network node. In variousexamples, the communication component 308 may receive a network accessrequest from a device and call the authentication component 306 toauthenticate the device. The communication component 308 may determineto adjust a communication parameter based in part on the device typeand/or subscription information. The device type may include, but is notlimited to, base station type, cell phone type, internet hub type, andthe like.

In some examples, the communication component 308 may include functionsto provide support for communication sessions with a wireless basestation. The communication component 308 may receive SIM data anddetermine the device type for the wireless device. If the device typeindicates a base station type, the communication component 308 mayconfigure the wireless link for the wireless device to be a child node.The communication component 308 may send instructions to configure oneor more network node settings to optimize the communication signalbetween nodes and devices (e.g., optimizing a wireless link from a donornode to the child node). The one or more network node settings mayinclude, but is not limited to, adjusting an antenna direction and/ortilt (e.g., yaw, pitch, roll), selecting wireless backhaul band,changing transmission power level, changing the wireless throughput, andthe like. The communication component 308 may send the configurationinstructions to a local base station or to a connected base station. Forinstance, the communication component 308 may send a message including acommand to change a tilt associated with an antenna of an associatedbase station.

The communication component 308 can collect data associated with asubscriber in a subscriber database. In some examples, the communicationcomponent 308 may include a common data repository of subscriberinformation and can be used to service network functions and/or used todetermine the service available to a subscriber. The common datarepository can be a shared database providing support for 2G/3G/4G/5Gcore and can store subscriber data, including subscriber information.

The communication component 308 may maintain a subscriber database withassociated SIM data. The communication component 308 can collect dataassociated with subscribers, subscriber sessions, and/or registrationsin the subscriber database. In various examples, the communicationcomponent 308 may utilize a common data repository, a shared databaseproviding support for 2G/3G/4G/5G core, to store subscriber data,including subscriber information. The communication component 308 maycollect and store information specific to the subscriber accounts andsubscription, including one or more of: username, account identifier,subscription plan, services, data allocated, data used, prepaid charge,and the like. The communication component 308 can also collectinformation specific to a user device associated with a subscriberaccount, including a device type, a device identifier, communicationscapabilities, and the like. As described herein, the device type mayinclude base station type, cell phone type, internee hub type, and thelike. The device identifier may include Mobile Station InternationalSubscriber Directory Number (MSISDN), International Mobile Subscriberidentity (IMSI), International Mobile Equipment Identity (MEI) of thedevice, Universally Unique Identifier (UUID), and the like.

The scheduler component 310 may include functions to configure networknodes to provide coverage for a network. In some instances, thescheduler component 310 can correspond to the scheduler component 110 ofFIG. 1 . As described herein with respect to the scheduler component110, the scheduler component 310 may determine to configure a basestation to serve as a donor node and/or a child node. The schedulercomponent 310 may perform different functions based on whether thescheduler component 310 is on a local network device and/or a corenetwork device. The scheduler component 310 may assign multiple nodes toa network cluster and designate one of the multiple nodes as a primarydonor node for the network cluster. The primary donor node may typicallybe the only donor base station that is using a fiber link in the networkcluster. If more than one wired base stations are assigned to a networkcluster, the primary donor node may be selected from the more than onewired base stations based on a geographical location of the nodeincluding proximity to other nodes in the cluster. In some examples, thecore network device may be a network device running from the primarydonor node and/or from a cloud server. The scheduler component 310running on the core network device and/or the primary donor node mayimplement the network scheduler for the network cluster. The schedulercomponent 310 may call the communication component 308 to send messageand/or instructions to other nodes in the cluster to configure and/orreconfigure base station settings response to events (e.g., nodefailure, peak hour, etc.).

In some examples, the scheduler component 310 may be running from a corenetwork device and may generate a network topology map to determinedeployment and coverage for a particular coverage area. Initially, thescheduler component 310 may generate the network topology map toindicate coverage provided by the deployment of wired base stations inthe particular coverage area. The scheduler component 310 may generatean enhanced network topology map that optimizes the placement of anetwork of wireless base stations to provide wireless coverage incoverage gaps. In various examples, the scheduler component 310 mayfurther optimize base station placement based on providing backupwireless coverage in the event of a node failure. The schedulercomponent 310 may determine a network schedule with configurationsettings for each base station within the particular coverage area,including default settings and one or more backup settings. Theconfiguration settings for a base station may include powering down,rebooting, reinstalling software, changing a default parameter, runningwith default parameters, running with first backup parameter, reset todefault parameters, and the like.

In various examples, the scheduler component 310 may be running from alocal network device and may configure the local base station tofunction according to a network schedule. The scheduler component 310may receive the network schedule from the core network and configure thelocal base station according to a present base station configurationsetting. The scheduler component 310 may configure the local basestation to serve as a donor and/or child node. For example, by default,the scheduler component 310 may configure the local base station toserve as a wired donor node for a first child node and may sendinstructions to the first child node to use a particular frequency bandfor wireless backhaul. In additional and/or alternative examples, thescheduler component 310 may configure a local base station to serve as achild node to a wired donor node and may call the communicationcomponent 308 to request network access from the wired donor node.

In some examples, the scheduler component 310 may configure the localbase station to function as a backup node according to a networkschedule. Once the scheduler component 310 establishes a connection fromthe local base station to a first child node, if the connectionexperiences an unexpected failure, the scheduler component 310 mayattempt to re-establish the connection. After a predetermined number offailed attempts to re-establish the connection to the first child node,the scheduler component 310 may use the network schedule to determinewhether the local base station needs to be configured to use one or morebackup settings. If the network schedule indicates a backup settingbased on the failure of the first child node, the scheduler component310 may determine to establish a connection from the local base stationto a second child node. The scheduler component 310 may transmitmessages and/or commands for a recipient network node to adjust one ormore base station settings to optimize the communication connection. Forinstance, the scheduler component 310 may send a message including acommand to change a tilt associated with an antenna of an associatedbase station.

In various examples, the scheduler component 310 may include functionsto configure the local base station to serve as a donor node for a childnode. In some examples, the scheduler component 310 may select thefrequency bands to use for wireless backhaul. In various examples, thelocal base station may be configured to use a wired connection asbackhaul, and the scheduler component 310 may configure the local basestation to use the frequency bands when serving as a donor. In analternative example, the local base station may be a wireless basestation that is also a child node using first frequency bands forbackhaul, and the scheduler component 310 may determine to use secondfrequency bands as the donor. As described herein, the authenticationcomponent 306 may receive a network access request from a wireless basestation to establish a wireless connection with the local base station.In response to a successful authentication for the wireless basestation, the scheduler component 310 may configure the local basestation to use a wireless spectrum to provide backhaul link for thewireless base station and to increase the bandwidth throughput to thewireless base station. The scheduler component 310 may also sendinstructions to the wireless base station to configure the base stationto use the wireless spectrum for wireless backhaul. The local basestation serves as a donor node for the wireless base station, and thewireless base station is now a child node of the local base station. Insome examples, the local base station may also be a wireless basestation that is also a child node to another base station, and thescheduler component 310 may select different frequency bands for eachwireless backhaul. In some examples, the scheduler component 310 maydetermine which frequency bands to use for backhaul link and access link(e.g., 39 GHz as backhaul and 28 GHz on access, 28 GHz as backhaul and28 GHz on access, 28 GHz as backhaul and 600 MHz on access, etc.). Thescheduler component 310 may prioritize using high frequency bands (e.g.,28 GHz, 39 GHz, 24 GHz, etc.) for backhaul based on high frequency bandshaving higher bandwidth relative to low frequency bands.

In some examples, the scheduler component 310 may monitor traffic dataassociated with the network to continuously optimize the network. Thetraffic data may include data associated with network signal quality,capacity, connectivity, and the like. The data associated with networksignal quality may include one or more of Channel Quality Information(CQI) data, signal-to-noise ratio (SNR) data, signal-to-interferenceplus noise ratio (SINR) data, and/or signal-to-noise plus distortionratio (SNDR) data. As described herein, if a particular wireless basestation is disconnected, the scheduler component 310 may send messagesand commands for backup base stations to provide network gap coveragefor the cell that is disconnected. The scheduler component 310 maydetermine a network signal quality falls below a signal qualitythreshold and transmit a message and/or command to affected basestations to change the wireless spectrum for the wireless backhaul link.If an amount of data and/or upstream data meets or exceeds a datathreshold, the scheduler component 310 may determine to change thewireless spectrum to a different wireless spectrum capable of supportingthe data threshold. If the network access capacity (amount of data)meets or exceeds a capacity threshold, the scheduler component 310 maygenerate and send a notification or message to a service providerassociate to upgrade a wireless base station to a fiber backhaul.

The data transport component 312 may include functions to support datatransmission between devices. In some examples, the data transportcomponent 312 may receive upstream data (“uplink data”) from all devicesin a present access network and may aggregate the data for transmissionto the donor node for wired transport. For instance, the data transportcomponent 312, executing at a child node, may receive communication datafrom all the wireless devices served by the child node and may aggregatethe communication data into a communication data packet, then forwardthe communication data packet to the donor node. In some examples, thedata transport component 312, executing from a core network device, mayparse the communication data packet to determine charge parameters forthe wireless devices. The charge parameters may include, but is notlimited to, device identifier, device type, subscription information,amount of data used, charge rate (e.g., monthly rate, data use rate,etc.), access time, access network type, and the like. The networkdevice may determine a charge for the communication based on the chargeparameters. In various examples, the data transport component 312 mayreceive downstream data (“downlink data”) originating from the wiredtransport and may forward the downstream data to the designated networkdevice(s).

In some examples, the processor(s) 302 is a central processing unit(CPU), a graphics processing unit (GPU), both CPU and CPU, or otherprocessing unit or component known in the art. Furthermore, theprocessor(s) 302 may include any number of processors and/or processingcores. The processor(s) 302 is configured to retrieve and executeinstructions from memory 304, respectively.

The memory 304 can also be described as non-transitory computer-readablemedia or machine-readable storage memory and may include removable andnon-removable media implemented in any method or technology for storageof information, such as computer-executable instructions, datastructures, program modules, or other data.

The memory 304 may include, but is not limited to, RAM, ROM, EEPROM,flash memory or other memory technology, CD-ROM, digital versatile discs(DVD) or other optical storage, magnetic cassettes, magnetic tape,magnetic disk storage or other magnetic storage devices, or any othertangible, physical medium which can be used to store the desiredinformation.

The network device 300 also includes additional data storage devices(removable and/or non-removable) such as, for example, magnetic disks,optical disks, or tape. Such additional storage is illustrated in FIG. 3by removable storage 314, and non-removable storage 316. Tangiblecomputer-readable media can include volatile and non-volatile, removableand non-removable media implemented in any method or technology forstorage of information, such as computer-readable instructions, datastructures, program modules, or other data. The memory 304, theremovable storage 314, and the non-removable storage 316 are allexamples of computer-readable storage media. Computer-readable storagemedia include, but are not limited to, RAM, ROM, EEPROM, flash memory orother memory technology, CD-ROM, digital versatile discs (DVD),content-addressable memory (CAM), or other optical storage, magneticcassettes, magnetic tape, magnetic disk storage or other magneticstorage devices, or any other medium which can be used to store thedesired information and which can be accessed by the correspondingnetwork device 300. Any such tangible computer-readable media can bepart of the network device 300.

The memory 304, the removable storage 314, and/or the non-removablestorage 316 may in some cases include storage media used to transfer ordistribute instructions, applications, and/or data. In some cases, thememory 304, the removable storage 314, and/or the non-removable storage316 may include data storage that is accessed remotely, such asnetwork-attached storage that the corresponding network device 300accesses over some type of data communications network.

In various examples, any or all of the memory 304, the removable storage314, and/or the non-removable storage 316 may store programminginstructions that, when executed, implement some or all of the functionfunctionality described herein.

The network device 300 also can include input device(s) 318, such as akeypad, a cursor control, a touch-sensitive display, voice input device,etc., and output device(s) 320 such as a display, speakers, printers,etc. These devices are well known in the art and need not be discussedat length here.

As illustrated in FIG. 3 , the network device 300 also include one ormore wired or wireless transceiver(s) 322, respectively. For example,the transceiver(s) 322 can include a network interface card (NIC), anetwork adapter, a LAN adapter, or a physical, virtual, or logicaladdress to connect to various networks, devices, or componentsillustrated in figures herein. To increase throughput when exchangingwireless data, the transceiver(s) 322 can utilizemultiple-input/multiple-output (MIMO) technology. The transceiver(s) 322can comprise any sort of wireless transceivers capable of engaging inwireless, radio frequency (RF) communication. The transceiver(s) 322 canalso include other wireless modems, such as a modem for engaging inWi-Fi, WiMAX, Bluetooth, infrared communication, and the like.

In some examples, the network device 300 can be implemented as thenetwork device(s) 104 of FIG. 1 , including the communication component108 and/or the scheduler component 110.

FIG. 4 is a schematic diagram showing example network deployment 400including network configurations while transitioning in coverage phases.The coverage phases may include an example early network 402(a)(a), anexample enhanced network 402(b), and an example upgraded network 402(c).The example early network 402(a) illustrates an example early phase ofnetwork coverage deployment. The example enhanced network 402(b)illustrates an example expansion on the initial network coveragedeployment from the example early network 402(a). The example upgradednetwork 402(c) illustrates further development on the network coveragedeployment from the example enhanced network 402(b).

The example early network 402(a) can include an example wired basestations 404, 406, and 408 and example coverage gap cell 410. Theexample early network 402(a) illustrates an example network during theearly deployment phase with base stations 404, 406, and 408 usingbackhaul support by fiber cable. In the example early network 402(a),the network deployment can be in an example rural area and can includelarge coverage gaps due to limited coverage associated with time andcost for installing base stations with fiber cable. For instance, thelarge coverage gaps are indicated by the empty cells, including theexample coverage gap cell 410.

The example enhanced network 402(b) can include an example child node412, an example donor node 414, an example child node 416, an examplemulti-hop 418, and an example donor/child node 420. The example wiredbase stations 404, 406, and 408 deployed in the example early network402(a) can now serve as donor nodes for wireless base stations. Forinstance, the example wired base station 408 is now serving as theexample donor node 414 for the example child node 412 and the largecoverage gaps may be filled with wireless base stations, including theexample child node 412, the example child node 416, and the exampledonor/child node 420. In the present example, because each cell sitedoes not require running a fiber cable, the network deployment may befaster. The example donor/child node 420 is both a donor node and achild node because it is receiving wireless backhaul link from a donornode, but also providing wireless backhaul link to the example childnode 416. The example multi-hop 418 illustrates an example multi-hopconnection where a wireless base station is serving as a donor foranother wireless base station.

The example upgraded network 402(c) can include an example single-hopconnection 422 and an example upgraded node 424. In this presentexample, the system may determine to optimize the example enhancednetwork 402(b) by upgrading some of the wireless base stations to wiredbase stations. The system may determine which base station to upgradebased on factors including but not limited to improvement to signalquality and/or additional access capacity needed. For instance, theexample donor/child node 420 has been upgraded to the example upgradednode 424. By upgrading the example upgraded node 424, the previousexample multi-hop connection 418 is now a single-hop connection asrepresented by the example single-hop connection 422. Connection signaldegrades rapidly beyond a single-hop link; therefore, changing thetriple-hop connection may improve network quality drastically for thechild node 416,

FIGS. 5 and 6 illustrate example processes and sequence diagrams inaccordance with examples of the disclosure. These processes areillustrated as logical flow graphs, each operation of which represents asequence of operations that can be implemented in hardware, software, ora combination thereof. In the context of software, the operationsrepresent computer-executable instructions stored on one or morecomputer-readable storage media that, when executed by one or moreprocessors, perform the recited operations. Generally,computer-executable instructions include routines, programs, objects,components, data structures, and the like that perform particularfunctions or implement particular abstract data types. The order inwhich the operations are described is not intended to be construed as alimitation, and any number of the described operations can be combinedin any order, omitted, and/or performed in parallel to implement theprocesses.

FIG. 5 illustrates an example process 500 for configuring a base stationto support wireless backhaul. The example process 500 can be performedby the network device(s) 104 and/or by the network device 300 comprisingthe authentication component 306, the communication component 308, thescheduler component 310, the data transport component 312, or anothercomponent or device as discussed herein.

At operation 502, the process can include configuring a donor basestation to use a wired connection as backhaul bandwidth and to serve asa donor node for a child node by providing wireless bandwidth to thechild node. As described herein, the scheduler component 310 may includefunctions to configure the local base station to serve as the donor nodefor a child node. In some examples, the scheduler component 310 mayselect the frequency bands to use for wireless backhaul. In variousexamples, the local base station may be configured to use a wiredconnection as backhaul. The scheduler component 310 may configure thelocal base station to use the frequency bands when serving as a donor.In an alternative example, the local base station may be a wireless basestation that is also a child node using first frequency bands forbackhaul, and the scheduler component 310 may determine to use secondfrequency bands as the donor. As described herein, the authenticationcomponent 306 may receive a network access request from a wireless basestation to establish a wireless connection with the local base station.In response to a successful authentication for the wireless basestation, the scheduler component 310 may configure the local basestation to use a frequency band spectrum to provide wireless link forthe wireless base station and to increase the bandwidth throughput tothe wireless base station. The scheduler component 310 may also sendinstructions to the wireless base station to configure the base stationto use the frequency band spectrum for wireless backhaul.

At operation 504, the process can include configuring a child basestation to use a wireless spectrum as backhaul bandwidth and use aSubscriber identity Module (SIM) card, the SIM card configured with aSIM profile indicating an associated device type is base station type.As discussed above, the scheduler component 310 may also sendinstructions to the wireless base station to configure the base stationto use the frequency band spectrum for wireless backhaul. As describedherein, the network device 300 may be implemented in a wireless node andmay be configured to use a SIM card associated with the cellular carrierto authenticate itself to access the cellular network provided by othernetwork node(s). The SIM card may be configured with a SIM profileindicating an associated device type is base station type.

At operation 506, the process can include determining that the donorbase station is wirelessly connected to a plurality of devices, whereinindividual devices of the plurality of devices are associated withindividual SIM. As described herein, the communication component 308 maybe installed on a network device that is implemented in a network nodeand may facilitate communication between the network node and thewireless devices within the coverage area of the network node. Invarious examples, the communication component 308 may receive a networkaccess request from a device and may call the authentication component306 to authenticate the device with an associated SIM profile. Thecommunication component 308 may determine to adjust a communicationparameter based in part on the device type and/or subscriptioninformation. The device type may include, but is not limited to, basestation type, cell phone type, internet hub type, and the like.

At operation 508, the process can include determining that the donorbase station is wirelessly connected to the child base station. Asdescribed herein, the communication component 308 may determine that aconnecting device is a child base station based on the SIM data and/orthe SIM profile associated with the connecting device. If thecommunication component 308 determines the connecting device isassociated with the base station type, the current network node mayadjust the current network node settings to optimize the networkconnection to the connecting child base station.

At operation 510, the process can include determining, based at least inpart on the SIM profile indicating the base station type, to increasebandwidth throughput from the donor base station to the child basestation. As described herein, the communication component 308 mayinclude functions to provide support for communication sessions with awireless base station. The communication component 308 may receive SIMdata and determine the device type for the wireless device. If thedevice type indicates a base station type, the communication component308 may configure the wireless link for the wireless device to be achild node. The communication component 308 may send instructions toconfigure one or more network node settings to optimize the wirelesslink to the child node. The one or more network node settings mayinclude, but is not limited to, adjusting antenna (e.g., yaw, pitch,roll), selecting wireless backhaul band, increasing transmission power,increasing the wireless throughput, and the like.

FIG. 6 illustrates another example process 600 for configuring a basestation to support wireless backhaul. The example process 600 can beperformed by the network device(s) 104 and/or by the network device 300comprising the authentication component 306, the communication component308, the scheduler component 310, the data transport component 312, oranother component or device as discussed herein.

At operation 602, the process can include establishing, at a child basestation, a wireless connection with a donor base station, wherein thedonor base station serves as a donor node for the child base station byproviding wireless bandwidth to the child base station. As describedherein, the scheduler component 310 may include functions to configurethe local base station to serve as a donor node for a child node. Insome examples, the scheduler component 310 may select the frequencybands to use for wireless backhaul. In various examples, the local basestation may be configured to use a wired connection as backhaul, and thescheduler component 310 may configure the local base station to use thefrequency bands when serving as a donor. In an alternative example, thelocal base station may be a wireless base station that is also a childnode using first frequency bands for backhaul, and the schedulercomponent 310 may determine to use second frequency bands as the donor.The scheduler component 310 may configure a local base station to serveas a child node to a wired donor node and may call the communicationcomponent 308 to request network access from the wired donor node.

At operation 604, the process can include receiving first dataassociated with a first connection between the child base station and afirst device, wherein the first data includes a first SIM profileindicating a device type of the first device is a cell phone type. Asdescribed herein, the communication component 308 may be installed on anetwork device that is implemented in a network node and may facilitatecommunication between the network node and the wireless devices withinthe coverage area of the network node. In various examples, thecommunication component 308 may receive a network access request from adevice and call the authentication component 306 to authenticate thedevice. The communication component 308 may determine to adjust acommunication parameter based in part on the device type and/orsubscription information. The device type may include, but is notlimited to, base station type, cell phone type, internet hub type, andthe like.

At operation 606, the process can include receiving second dataassociated with a second connection between the child base station and asecond device, wherein the second data includes a second SIM profileindicating the device type of the second device is a base station type.As described herein, the communication component 308 may includefunctions to provide support for communication sessions with a wirelessbase station. The communication component 308 may receive SIM data anddetermine the device type for the wireless device. If the device typeindicates a base station type, the communication component 308 mayconfigure the wireless link for the wireless device to be a child node.The communication component 308 may send instructions to configure oneor more network node settings to optimize the wireless link to the childnode. The one or more network node settings may include, but is notlimited to, adjusting antenna (e.g., yaw, pitch, roll), selectingwireless backhaul band, increasing transmission power, increasing thewireless throughput, and the like.

At operation 608, the process can include determining, based at least inpart on the second SIM profile indicating the base station type, toincrease bandwidth throughput for the second connection to the seconddevice, wherein the child base station serves as the donor node for thesecond device. As described herein, the communication component 308 mayreceive SIM data and determine the device type for the wireless device.If the device type indicates a base station type, the communicationcomponent 308 may configure the wireless link for the wireless device tobe a child node. The communication component 308 may send instructionsto configure one or more network node settings to optimize the wirelesslink to the child node. The one or more network node settings mayinclude, but is not limited to, adjusting antenna (e.g., yaw, pitch,roll), selecting wireless backhaul hand, increasing transmission power,increasing the wireless throughput, and the like.

At operation 610, the process can include aggregating the first data andsecond data to form aggregated uplink data. As described herein, thedata transport component 312 may include functions to support datatransmission between devices. In some examples, the data transportcomponent 312 may receive upstream data from all devices in a presentaccess network and may aggregate the data for transmission to the donornode for wired transport.

At operation 612, the process can include transmitting the aggregateduplink data to the donor base station. As described herein, the datatransport component 312 may receive upstream data from all devices in apresent access network and may aggregate the data for transmission tothe donor node for wired transport.

CONCLUSION

Although features and/or methodological acts are described above, it isto be understood that the appended claims are not necessarily limited tothose features or acts. Rather, the features and acts described aboveare disclosed as example forms of implementing the claims.

What is claimed is:
 1. A system comprising: one or more processors; amemory; and one or more components stored in the memory and executableby the one or more processors to perform operations comprising:establishing, at a first child base station, a wireless connection witha donor base station, wherein the donor base station uses a wiredconnection for backhaul bandwidth and serves as a donor node for thefirst child base station by providing wireless bandwidth to the firstchild base station, and wherein the first child base station uses thewireless connection for wireless backhaul bandwidth; receiving, from thedonor base station, an instruction to use a first wireless spectrum forthe wireless backhaul bandwidth and a second wireless spectrum foraccess network; receiving, from a first device via the access network,first data associated with a first connection, wherein the first dataincludes a first Subscriber Identity Module (SIM) profile indicating afirst device type is a cell phone type; receiving, from a second devicevia the access network, second data associated with a second connection,wherein the second data includes a second SIM profile indicating asecond device type is a base station type; determining, based at leastin part on the base station type, to increase bandwidth throughput forthe second connection to the second device, wherein the first child basestation serves as a second donor node for the second device and thesecond device is a second child base station; aggregating the first dataand the second data to form aggregated upstream data; and sending, tothe donor base station, the aggregated upstream data.
 2. The system ofclaim 1, the operations further comprising: determining that the firstwireless spectrum includes using 39 GHz for the backhaul bandwidth; anddetermining that the second wireless spectrum includes using 28 GHz forthe access network, wherein the access network includes out-band access.3. The system of claim 1, the operations further comprising: determiningthat the first wireless spectrum includes using 28 GHz for the backhaulbandwidth; and determining that the second wireless spectrum includesusing the 28 GHz for the access network, wherein the access networkincludes in-band access.
 4. The system of claim 1, the operationsfurther comprising: transmitting, to the donor base station, signal dataincluding at least one of: Channel Quality Information (CQI) data;signal-to-noise ratio (SNR) data; signal-to-interference plus noiseratio (SINR) data; or signal-to-noise plus distortion ratio (SNDR) data.5. The system of claim 4, the operations further comprising: receiving,from the donor base station and based at least in part on the signaldata, a second instruction to use a third wireless spectrum for thewireless backhaul bandwidth and a fourth wireless spectrum for theaccess network.
 6. The system of claim 1, wherein the second connectionis a wireless backhaul link and the operations further comprising:receiving, from the donor base station, a second instruction to use athird wireless spectrum as the wireless backhaul link for the secondchild base station.
 7. A method comprising: configuring a wireless basestation to use a first wireless spectrum as wireless backhaul bandwidthand to use a Subscriber Identity Module (SIM) card, wherein the SIM cardis configured with a first SIM profile indicating an associated devicetype is a base station type; sending, from the wireless base station toa donor base station, a request for connection including the first SIMprofile, wherein the donor base station is configured to use a wiredbackhaul; receiving, from the donor base station, an instruction to usea second wireless spectrum for access network; receiving, from a firstdevice, first data associated with a first connection, wherein the firstdata includes a second SIM profile indicating a first device type is acell phone type; receiving, from a second device, second data associatedwith a second connection, wherein the second data includes a third SIMprofile indicating a second device type is the base station type;determining, based at least in part on the base station type, toincrease bandwidth throughput for the second connection to the seconddevice, wherein the wireless base station serves as a second donor nodefor the second device and the second device is a child base station; andsending, to the donor base station, upstream data.
 8. The method ofclaim 7, wherein the upstream data comprises aggregating the first data,the second data, and signal data.
 9. The method of claim 8, furthercomprising: receiving, from the donor base station and based at least inpart on the signal data, a second instruction to use a third wirelessspectrum for the wireless backhaul bandwidth and a fourth wirelessspectrum for the access network.
 10. The method of claim 7, furthercomprising: receiving, a third device, third data associated with athird, wherein the third data includes a fourth SIM profile indicating athird device type is an Internet hub type.
 11. The method of claim 7,further comprising: determining that an amount of the upstream datameets or exceeds a data threshold; and receiving, from the donor basestation, a second instruction to use a third wireless spectrum for thewireless backhaul bandwidth, wherein the third wireless spectrum hasmore bandwidth relative the first wireless spectrum.
 12. The method ofclaim 7, further comprising: receiving, from the donor base station,downstream data; and determining to transmit a portion of the downstreamdata to the child base station.
 13. The method of claim 7, wherein thechild base station is a first child base station and further comprising:determining, based at least in part on the second connection, the childbase station cannot be reached; receiving, from the donor base station,a second instruction to adjust a first parameter of the wireless basestation to connect to a second child base station; determining to adjustthe first parameter of the wireless base station to reach the secondchild base station; transmitting, to the second child base station, athird instruction to adjust a second parameter of the second child basestation; and receiving third data associated with a third connectionfrom the second child base station.
 14. The method of claim 13, whereinthe second parameter comprises a transmission power, and wherein thesecond instruction comprises a command to increase the transmissionpower of the wireless base station.
 15. The method of claim 13, furthercomprising: receiving, from the first child base station, fourth dataassociated with a fourth connection; receiving, from the donor basestation, a fourth instruction to reset the first parameter of thewireless base station and the second parameter of the second child basestation; and sending, to the second child base station, the fourthinstruction.
 16. The method of claim 13, further comprising: receiving,from the first child base station, fourth data associated with areconnect request; determining, based at least in part on the fourthdata, a distance between a current geolocation and a stored geolocationof the second device; determining that the distance exceeds a distancethreshold; and determining to deny the request to reconnect.
 17. One ormore non-transitory computer-readable media storing computer executableinstructions that, when executed, cause one or more processors toperform operations comprising: sending, from a wireless base station toa donor base station, a request for a first connection, wherein thedonor base station is configured to use a wired backhaul and to serve asa first donor node for a child node by providing backhaul link for thechild node; receiving, from the donor base station, a first instructionto use a first wireless spectrum for the backhaul link and a secondwireless spectrum for access network; receiving, from one or morewireless devices via the access network, communication data;determining, based at least in part on the communication data, awireless device of the one or more wireless devices includes aSubscriber Identity Module (SIM) profile indicating an associated devicetype is a base station type; determining, based at least in part on thebase station type, to increase bandwidth throughput for a secondconnection to the wireless device, wherein the wireless base stationserves as a second donor node for the wireless device and the wirelessdevice is a child base station; and sending, to the donor base station,the communication data.
 18. The one or more non-transitorycomputer-readable media of claim 17, wherein a device type of the one ormore wireless devices includes one of the base station type, a cellphone type, or an Internet hub type.
 19. The one or more non-transitorycomputer-readable media of claim 18, wherein the operations furthercomprise: determining, based on the communication data, a deviceidentifier associated with a user device of the one or more wirelessdevices; and determining a charge for the user device based at least inpart on the device identifier.
 20. The one or more non-transitorycomputer-readable media of claim 17, wherein the operations furthercomprise: receiving, from a second wireless device, first dataassociated with a third connection, wherein the first data includes asecond SIM profile indicating a second device type is the base stationtype; and receiving, from the donor base station, a second instructionto use a third wireless spectrum for the backhaul link, a fourthwireless spectrum for the access network, a fifth wireless spectrum forthe second connection, and a sixth wireless spectrum for the thirdconnection.